home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 60.zip / BS1 part 60 / Kick Pascal v2.10 d1.adf / INCLUDE / graphics / text.h < prev    next >
Text File  |  1990-11-01  |  904b  |  50 lines

  1. {$if not def GRAPHICS_TEXT_H}
  2. Const GRAPHICS_TEXT_H=0;
  3. {$if not def EXEC_PORTS_H;incl"exec/ports.h";endif}
  4. Const
  5.  FS_NORMAL=0;
  6.  FSB_EXTENDED=3;
  7.  FSF_EXTENDED=8;
  8.  FSB_ITALIC=2;
  9.  FSF_ITALIC=4;
  10.  FSB_BOLD=1;
  11.  FSF_BOLD=2;
  12.  FSB_UNDERLINED=0;
  13.  FSF_UNDERLINED=1;
  14.  FPB_ROMFONT=0;
  15.  FPF_ROMFONT=1;
  16.  FPB_DISKFONT=1;
  17.  FPF_DISKFONT=2;
  18.  FPB_REVPATH=2;
  19.  FPF_REVPATH=4;
  20.  FPB_TALLDOT=3;
  21.  FPF_TALLDOT=8;
  22.  FPB_WIDEDOT=4;
  23.  FPF_WIDEDOT=16;
  24.  FPB_PROPORTIONAL=5;
  25.  FPF_PROPORTIONAL=32;
  26.  FPB_DESIGNED=6;
  27.  FPF_DESIGNED=64;
  28.  FPB_REMOVED=7;
  29.  FPF_REMOVED=128;
  30. Type
  31. p_TextAttr=^TextAttr;
  32. TextAttr=Record
  33.  ta_Name:Str;
  34.  ta_YSize:Word;
  35.  ta_Style,ta_Flags:Byte
  36. End;
  37. p_TextFont=^TextFont;
  38. TextFont=Record
  39.  tf_Message:Message;
  40.  tf_YSize:Word;
  41.  tf_Style,tf_Flags:Byte;
  42.  tf_XSize,tf_Baseline,tf_BoldSmear,tf_Accessors:Word;
  43.  tf_LoChar,tf_HiChar:Byte;
  44.  tf_CharData:Ptr;
  45.  tf_Modulo:Word;
  46.  tf_CharLoc,tf_CharSpace,tf_CharKern:Ptr
  47. End;
  48. {$endif}
  49.  
  50.